package cliente.pagina.contenido;
import helpers.manuales.HelperManuales;

import java.util.Vector;

import persistencia.dominio.Recurso;

import server.manual.ControlManual;
import cliente.pagina.Pagina;

import comun.constantes.CONSTANTES_FINALES;
import comun.constantes.RECURSOS;
import comun.constantes.TITULOS_PAGINAS;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoManual extends VistaContenido {

  public ContenidoManual() {
  }

  public ContenidoManual(Pagina pagina) {
    this.setPagina(pagina);
  }

  /**
   * Retorna el codigo html de la division contenido
   * @return
   */
  public String getHTMLVista()
  {
    String html="";
    Long idAula =this.getPagina().getIdAula();
    Long  idPersona =this.getPagina().getIdPersona();
    HelperManuales helper = new HelperManuales(this.getPagina());     
    html += "   <td valign=\"top\"><center>\n";
    html += "      <img src=\""+helper.getContenido()+"\" alt=\"En Construcci&oacute;n\" width=\"145\" height=\"145\" />\n";
    html += "      <h2>Funcionalidad en desarrollo </h2></center>\n";
    html += "      <p class=\"recuadroDestacar\" align=\"center\"><strong>"+helper.getContenido()+"Esta funcionalidad de la plataforma est&aacute; siendo desarrollado por nuestro equipo de trabajo. Pronto le informaremos de las novedades. Muchas gracias. </strong></p>\n";
    html += "    </td>\n";

    return html;
  }

  /**
   * Retrona el titulo de la Pagina
   * @return
   */
  public String getTitulo()
  {
    return TITULOS_PAGINAS.CHAT;
  }

  // redefino el metodo abstracto de Vista contenido
  protected String getNombrePagina(){
//	  HelperGeneral helperGeneral = null;
//	  try{
//		  helperGeneral = new HelperGeneral(this.getPagina());
//		  String retorno = ""; 
//		  if(helperGeneral.usuarioRegistradoDesde2010()){
//			  retorno = "archivos/manuales/estandar/index.htm";
//		  }else{
//			  retorno = "archivos/manuales/avanzado/index.htm";
//		  }
//		  helperGeneral.commit();
//		  return retorno;
//	  }catch (Exception e) {
//		  // TODO Auto-generated catch block
//		  e.printStackTrace();
//		  helperGeneral.rollback();
//		  return "archivos/manuales/avanzado/index.htm"; 
//	  }
// redefino el metodo abstracto de Vista contenido
	      return"manual.jsp";
	  
  }

  public String getPathNombrePagina(){
	  return this.getPagina().getPathPaginas()+this.getNombrePagina();
  }

  // redefino el metodo abstracto de Vista contenido
  public String getTituloLink()
  {
	return "\"Manual del aula\"><span>"+this.getTeclaAccesoRapido()+"</span>anual";    
  }

// redefino el metodo abstracto de Vista contenido
  public String getNombreRecurso()
  {
    return RECURSOS.MANUALES;
  }

  
// se podria  hacer la estructura comun y despues redefinmir lo particular para cada pagina
// pero por ahora no se justifica
  public String getLink()
  {
    return
      "              <a href=\""+this.getPathNombrePagina()+"\" target=\"_blank\">" +
      "  <img src=\""+this.getPagina().getPathLogoManual()+"\"  alt=\"Manual\" width=\""+CONSTANTES_FINALES.ANCHO_ICONO_MENU+"\" height=\""+CONSTANTES_FINALES.ALTO_ICONO_MENU+"\" border=\"0\" /> </a> \n";

  }

  // redefinida para dar la subcarpeta donde se colocarta el archivo
  public String getSubcarpetaRecurso()
  {
    return "";
  }
  public String getTeclaAccesoRapido() {	
		return "M";
	}
//redefino el metodo abstracto de Vista contenido
  

}